package com.yin.jia.liang.dao;

import com.yin.jia.liang.entity.TeachPl;
import com.yin.jia.liang.entity.TeachPlExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TeachPlMapper {
    int countByExample(TeachPlExample example);

    int deleteByExample(TeachPlExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TeachPl record);

    int insertSelective(TeachPl record);

    List<TeachPl> selectByExampleWithBLOBs(TeachPlExample example);

    List<TeachPl> selectByExample(TeachPlExample example);

    TeachPl selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TeachPl record, @Param("example") TeachPlExample example);

    int updateByExampleWithBLOBs(@Param("record") TeachPl record, @Param("example") TeachPlExample example);

    int updateByExample(@Param("record") TeachPl record, @Param("example") TeachPlExample example);

    int updateByPrimaryKeySelective(TeachPl record);

    int updateByPrimaryKeyWithBLOBs(TeachPl record);

    int updateByPrimaryKey(TeachPl record);
}